java基础概念练习题 您所在的位置:网站首页 boolean b java基础概念练习题

java基础概念练习题

2024-01-22 09:13| 来源: 网络整理| 查看: 265

以下选项中,哪些属于合法的标识符?(多选)(D、A ) A、Hello_World B. class C.123username D.username123

下列哪些是合法的标识符(多选)( C 、D A ) A、applet B、Applet C、 4 D 、 4 D、 4D、$44

下列哪个不是Java的关键字( D ) A、else B、public C、int D、radius

byte类型数据中最大的数据为( A ) A、127 B、128 C、255 D、256

short类型数据中最大数据为( C ) A、65535 B、65536 C、32767 D、32768

以下关于变量的说法错误的是?( C ) A、变量名必须是一个有效的标识符 B、变量在定义时可以没有初始值 C、变量一旦被定义,在程序中的任何位置都可以被访问 D、在程序中,可以将一个byte类型赋值给一个int类型的变量,不需要特殊声明

double类型的数据占用( B )字节。 A、4 B、8 C、1 D、2

”float f=15.6F; int i=(int)f; System.out.println(“f=”+f);”执行后的结果是( A )。 A、f=15.6 B、f=15 C、f=15.0 D、以上都不对

下列语句正确的是(A )。 A、boolean b=true; B、double x=2.5f; C、char c=A D、float y=0.8d

下面(D )赋值语句不会出现编译警告或错误。 A、float f=1.3 B、char c=a C、byte b=257 D、int i=10

下列标识符(名字)命名原则中,正确的是( C D )。 A.类名的首字母小写 B.接口名的首字母小写 C.常量全部大写 D.变量名和方法名的首字母大写

下面哪种注释方法能够支持javadoc命令?( C ) A.// B./…/ C./…*/ D./…**/

下面哪些标识符在Java语言中是合法的?( B ) A.persons$ B.TwoUsers C.*point D.instanceof F.end-line

下列( D )是合法标识符。 A.2end B.-hello C.=AB D.整型变量

若定义有变量float f1,f2 = 8.0F,则下列说法正确的是( B )。 A.变量f1,f2均被初始化为8.0 B.变量f1没有被初始化,f2被初始化为8.0 C.变量f1,f2均未被初始化 D.变量f2没有被初始化,f1被初始化为8.0

基本数据类型short的取值范围是( B )。 A.(-256)~ 255 B.(-32 768)~ 32 767 C.(-128)~ 127 D.0~65 535

下列( A )是不能通过编译的语句。 A.double d = 545.0; B.char a1 = “c”; C.int i = 321; D.float f1 =45.0f;

若定义有short s; byte b; char c; 则表达式s * b + c的类型为( C )。 A.char B.short C.int D.byte

下列代表十六进制整数的是( C )。 A.012345 B.2008 C.0xfa08 D.fb05

哪些是合法的标识符(多选)( AFEDGHIJ )。 A、Name B、2hello C、class D、a-public E、Sex F、MIN_VALUE G、age# H、_id I、getName j、$main

下列选项中为byte类型的取值范围的是( D )。 A、1~255 B、0~65535 C、-128~127 D、-32768~32767

下列选项中,Java语句错误的是( B C )。 A、double a=3.5 B、char a=322 C、flat a=1.0 D、double a=1

下列选项中,合法的字符类型是( B )。 A、’ab’ B、’b’ C、”123” D、”\u123f”

String c=1+2+”6”+5;如果输出c,那么c的值是( C )。 A、1265 B、14 C、365 D、语法错误

下列选项中,赋值语句不会出现编译错误的是( B D A )。 A、float a=2.0 B、char c=”a” C、byte b=25 D、boolean d=1

下列选项中,赋值语句产生编译错误的是( A B )。 A、char a=’abc’ B、byte b=1234 C、long c=0x123 D、double d=1e-3f

下列哪项不属于Java语言的基本数据类型?( B ) A.int B.String C.double D.boolean

下列哪项不是有效的标识符?( B ) A.userName B.2test C.$change D._password

下列哪项是Java语言中所规定的注释样式?(多选)(A C D ) A.//单行注释 B.–单行注释 C. /* D. /** *单行或多行注释 *文档注释 */ */

下列哪项不是Java语言的关键字?( B A ) A.goto B.sizeof C.instanceof D.volatile

现有: 1. class Wrench { 2. public static void main(String [] args) { 3. Wrench w=new Wrench(); Wrench w2=new Wrench(); 4. w2=go (w, w2); 5. System.out.print (w2==w); 6. } 7. static Wrench go (Wrench wrl, Wrench wr2) { 8. Wrench wr3=wrl; wrl=wr2; wr2=wr3; 9. return wr3; 10. } 11. } 结果是什么?( B ) A. false B.true C.编译失败 D.运行的时候有异常抛出

现有: 1. class Wrench2 { 2. int size; 3. public static void main(String [] args) { 4. Wrench2 w=new Wrench2(); 5. w.size=II; 6. Wrench2 w2=go(w, w.size); 7. System. out .print (w2. size); 8. } 9. static Wrench2 go(Wrench2 wr. int s) { 10. S=12; 11. return wr; 12. } 13. } 结果为( A ) A. 11 B. 12 c.编译失败。 D.运行时异常被抛出

现有代码片段: String s=“123”; String sl=S+456; 请问sl的结果是哪项?( A ) A. 123456 B. 579 C.编译错误 D.运行时抛出异常



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有